package org.jadelyre.core;

import org.jadelyre.core.codec.Codec;
import org.jadelyre.core.worker.Worker;
import org.jadelyre.core.worker.WorkerFactory;

public interface JadeLyre {

    WorkerFactory getWorkerFactory();

    Handler getHandler();

    //    CloseTask getCloseTask();
    Worker<Channel> getCloseWorker();

    Codec getCodec();

    boolean isStarted();
}
